/* Component info --------------------------------------------------------------
 * Author   : PURESUN
 * Version  : V1.0.0
 * Notes    : common function library and easy indentical types configuration
 * Update   : 2023-12-24
 ------------------------------------------------------------------------------*/

/* How to use ------------------------------------------------------------------
 * 1. copy this file to your project as bsp_func_conf.h
 * 2. modify the configures
 ------------------------------------------------------------------------------*/

/* Define to prevent recursive inclusion --------------------------------------*/
#ifndef __BSP_FUNC_CONF_H__
#define __BSP_FUNC_CONF_H__

/* Includes -------------------------------------------------------------------*/

/* Configure define -----------------------------------------------------------*/
#define MIN_MAX_FUNC 1 // call methord : pf_min(a,b), pf_max(a,b)

#define ENABLE_C_STRING 1 // Type string, it's char* type
#define ENABLE_BOOL_STD 1 // Type method : bool, false, true
#define ENABLE_BOOL 1     // Type method : bool_t, b_false, b_true
#define ENABLE_INT8 1     // Type method : int8_t, uint8_t
#define ENABLE_INT16 1    // Type method : int16_t, uint16_t
#define ENABLE_INT32 1    // Type method : int32_t, uint32_t
#define ENABLE_INT64 1    // Type method : int32_t, uint32_t
#define ENABLE_BYTE 1     // Type method : byte

#define ENABLE_STR_REMOVESPACE 1 // Type method : pf_str_remove_space

/* Exported types -------------------------------------------------------------*/

/* Exported constants ---------------------------------------------------------*/

/* Exported macro -------------------------------------------------------------*/

/* Exported variables ---------------------------------------------------------*/

/* Exported functions ---------------------------------------------------------*/

#endif /* __BSP_FUNC_CONF_H__ */

/*----------------------- (C) COPYRIGHT PURESUN *****END OF FILE---------------*/
